package com.example.collection

/**
 * 类Date表示特定的时刻，具有毫秒精度。 Date类有两个构造函数
 * @author 张威
 *
 */
class DateDemo {
	
	static void main(String[] args) {
		Date date = new Date();//当前时间
		// display time and date using toString()
		System.out.println(date.toString());
		
		//Date (长毫秒):返回值 -分配一个Date对象并将其初始化以表示自标准基准时间（称为“该历元”，即1970年1月1日，00:00:00 GMT）起指定的毫秒数。
		Date date2 = new Date(100);
		System.out.println(date2.toString());
		
		//getTime()
		System.out.println(date.getTime());
		
		//返回值 - 值 0 （如果参数Date等于此日期） 如果此日期在Date参数之前，则小于 0 的值; 如果此日期位于Date参数之后，则该值大于 0 
		Date olddate = new Date("05/11/2015");
		Date newdate = new Date("05/11/2015");
		Date latestdate = new Date();
		  
		System.out.println(olddate.compareTo(newdate));
		System.out.println(latestdate.compareTo(newdate));
	 }
}
